﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.ComplexEventProcessing;

namespace ProIAdapters.Input.FileSystem
{
    /// <summary>
    /// Payload class for security log events, see StreamInsight
    /// documentation for info about payload.
    /// </summary>
    public class FileSystemEvent
    {
        public DateTime TimeCreated { get; set; }
        public string ChangeType { get; set; }
        public string FullPath { get; set; } 
        public string ShortName { get; set; }
  
    }

    public enum ChangeTypes
    {
        Created,    //The creation of a file or folder.
        Deleted,    //The deletion of a file or folder.
        Changed,    //The change of a file or folder. The types of changes include: changes to size, attributes, security settings, last write, and last access time.
        Renamed,    //The renaming of a file or folder.
    }

 
}
